package com.serviceImpl;

import java.util.List;

import com.dao.*;
import com.entity.*;
import com.service.UnitIntervalService;

public class UnitIntervalServiceImpl implements UnitIntervalService {

	private UnitIntervalDao unitIntervalDao;
	
	public void setUnitIntervalDao(UnitIntervalDao unitIntervalDao) {
		this.unitIntervalDao = unitIntervalDao;
	}

	public List<UnitInterval> findUnitIntervalBySubstation(String substationNo) {
		return unitIntervalDao.findUnitIntervalBySubstation(substationNo);
	}

	public List<UnitInterval> findAuditingUnitInterval(){
		return unitIntervalDao.findAuditingUnitInterval();
	}

	@Override
	public boolean addUnitInterval(UnitInterval unitInterval) {
		return unitIntervalDao.addUnitInterval(unitInterval);
	}

	@Override
	public boolean checkUnitIntervalNoAvailable(String unitNo) {
		return unitIntervalDao.checkUnitIntervalNoAvailable(unitNo);
	}

	@Override
	public boolean deleteUnitInterval(UnitInterval unitInterval) {
		return unitIntervalDao.deleteUnitInterval(unitInterval);
	}

	@Override
	public void deleteUnitIntervalByUnitNo(String unitNo) {
		unitIntervalDao.deleteUnitIntervalByUnitNo(unitNo);
		
	}

	@Override
	public void deleteUnitIntervalBySubstationNo(String substationNo) {
		unitIntervalDao.deleteUnitIntervalBySubstationNo(substationNo);
	}
}
